/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/scss/styles.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.app-jqfs-field-required:after {
  content: "*";
  color: red;
}

.app-jqfs-wrapper .form-group {
  overflow: hidden;
}

.app-jqfs-wrapper textarea {
  resize: vertical;
}

.app-app-jqfs-message {
  display: none;
}

.app-jqfs-wrapper .app-jqfs-recaptcha {
  overflow: hidden;
  clear: both;
}

.app-jqfs-wrapper .help-block {
  margin-left: 224px;
}

/* this will disable the areas that should be, but not the messages for example */
.app-jqfs-wrapper.disable .app-jqfs-support-disable {
  pointer-events: none;
  opacity: 0.4;
}

.app-jqfs-wrapper .help-block {
  margin-left: 0;
  font-size: 14px;
}
.app-jqfs-wrapper .help-block.smk-error-msg {
  color: red;
}

.form-group-action .alert {
  margin-top: 10px;
}
.form-group-action .alert p {
  margin: 0;
}

.av-contact-form {
  font-family: "NotoSans";
}
@media (max-width: 992px) {
  .av-contact-form .row {
    row-gap: 38px;
  }
}
.av-contact-form .form-group {
  margin-bottom: 38px;
}
.av-contact-form input[type=text],
.av-contact-form input[type=email],
.av-contact-form input[type=tel],
.av-contact-form textarea {
  border: 0;
  padding: 7px 0;
  border-bottom: 1px solid #E5E5E5;
  border-radius: 0;
  height: 54px;
}
.av-contact-form input[type=text]:focus, .av-contact-form input[type=text]:active,
.av-contact-form input[type=email]:focus,
.av-contact-form input[type=email]:active,
.av-contact-form input[type=tel]:focus,
.av-contact-form input[type=tel]:active,
.av-contact-form textarea:focus,
.av-contact-form textarea:active {
  outline: none;
  border-bottom: 1px solid #000;
  box-shadow: none;
}
.av-contact-form .checkbox label {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}
@media (max-width: 992px) {
  .av-contact-form .checkbox label .label-notice {
    flex: 0 0 auto;
    width: 80%;
  }
}
@media (min-width: 992px) {
  .av-contact-form .checkbox label {
    display: flex;
    align-items: baseline;
  }
}
.av-contact-form .checkbox label input {
  width: auto;
  margin-right: 10px;
  margin-left: 10px;
}
.av-contact-form .checkbox label a {
  margin-left: 10px;
  color: #000;
}
@media (max-width: 992px) {
  .av-contact-form .checkbox label a {
    display: block;
    width: 100%;
    margin-left: 33px;
  }
}

/*# sourceMappingURL=styles.css.map*/